Jak na napovedu

Otázka od: wetty@quick.cz

9. 11. 2004 15:15

Zdravim vsechny,
chtel bych se zeptat, jak resite napovedu.
Rad bych pouzil format CHM, ale mam nekolik otazek.

1) Opravdu je nutne mit co tema, to html stranku?
2) Opravdu je nutne volat tema takto : "napoveda.chm::/tema.htm" ?
3) Lze nejakym zpusobem vyvolat automaticke hledani dle nejakeho klicoveho
slova?

Predem dik Petr


Odpovedá: Petr Vetesnik

23. 11. 2004 10:25

Pise vubec nekdo do sveho programu napovedu?

Dik.


Odpovedá: David Kraina

23. 11. 2004 11:09

Osobne preferuji u mensich aplikaci externi, idealne html napovedu.

Komercni a vetsi produkty ale implementovanou napovedu vyzaduji.

>Pise vubec nekdo do sveho programu napovedu?


Odpovedá: dusko

23. 11. 2004 11:31

Petr Vetesnik wrote:

>Pise vubec nekdo do sveho programu napovedu?
>
>Dik.
>
>
>
>
>
Aky mas problem s napovedou?
dusko


Odpovedá: Petr Vetesnik

23. 11. 2004 12:41

Rad bych pouzil format CHM, ale mam nekolik otazek.

1) Opravdu je nutne mit co tema, to html stranku?
2) Opravdu je nutne volat tema takto : "napoveda.chm::/tema.htm" ?
3) Lze nejakym zpusobem vyvolat automaticke hledani dle nejakeho
klicoveho slova?


> dusko napsal(a):
> Aky mas problem s napovedou?


Odpovedá: dusko

23. 11. 2004 13:23

Petr Vetesnik wrote:

>Rad bych pouzil format CHM, ale mam nekolik otazek.
>
>1) Opravdu je nutne mit co tema, to html stranku?
>
>
nie, mozes vyuzivat anchor: #. ale kedze obrazky mozes zdielat, nevidim
problem. struktura chm je rovnaka ako struktura www stranky...

>2) Opravdu je nutne volat tema takto : "napoveda.chm::/tema.htm" ?
>
>
ja pouzivam komponenty ehs: http://www.ec-software.com/delphi/ehs.zip
tam volas napovedu takto:
wndMdi.HelpRouter1.HelpJump(extractFilePath(application.ExeName)+'metas.chm','stranke/breaks.htm')
pokial potrebujes, mozem ti poslat neskompilovany help k jednemu programu...

>3) Lze nejakym zpusobem vyvolat automaticke hledani dle nejakeho
>klicoveho slova?
>
>
>
myslim ze ano, ale neviem urcite. este som to nepouzil.

> > dusko napsal(a):
>
>
>>Aky mas problem s napovedou?
>>
>>


Odpovedá: Petr Vetesnik

23. 11. 2004 14:12

ad 1) To ale znamena, ze se rolovanim dostanu na jine tema?

ad 2) Pokud chci vytvorit relativne slozitou napovedu musim vymyslet
nejakou jednoducho strukturu. Slozitost lze priblizit k napovede z
Delphi( jak z dialogu, tak i odkaz na klicova slova v kodu)


dusko napsal(a):
>>
>>1) Opravdu je nutne mit co tema, to html stranku?
> nie, mozes vyuzivat anchor: #. ale kedze obrazky mozes zdielat, nevidim
> problem. struktura chm je rovnaka ako struktura www stranky...
>
>>2) Opravdu je nutne volat tema takto : "napoveda.chm::/tema.htm" ?
> ja pouzivam komponenty ehs: http://www.ec-software.com/delphi/ehs.zip
> tam volas napovedu takto:
>
wndMdi.HelpRouter1.HelpJump(extractFilePath(application.ExeName)+'metas.chm','stranke/breaks.htm')
> pokial potrebujes, mozem ti poslat neskompilovany help k jednemu programu...


Odpovedá: dusko

23. 11. 2004 14:33

Petr Vetesnik wrote:

>ad 1) To ale znamena, ze se rolovanim dostanu na jine tema?
>
>
ano

>ad 2) Pokud chci vytvorit relativne slozitou napovedu musim vymyslet
>nejakou jednoducho strukturu. Slozitost lze priblizit k napovede z
>Delphi( jak z dialogu, tak i odkaz na klicova slova v kodu)
>
>
tak zlozitu napovedu som este nerobil  . ale roboty na tom bude asi
rovnako... v tomto ti neporadim...   stiahni si ten balik, su tam aj
helpy a dema. mozno najdes co potrebujes...

>
>dusko napsal(a):
>
>
>>>1) Opravdu je nutne mit co tema, to html stranku?
>>>
>>>
>>nie, mozes vyuzivat anchor: #. ale kedze obrazky mozes zdielat, nevidim
>>problem. struktura chm je rovnaka ako struktura www stranky...
>>
>>
> >
>
>
>>>2) Opravdu je nutne volat tema takto : "napoveda.chm::/tema.htm" ?
>>>
>>>
>>ja pouzivam komponenty ehs: http://www.ec-software.com/delphi/ehs.zip
>>tam volas napovedu takto:
>>wndMdi.HelpRouter1.HelpJump(extractFilePath(application.ExeName)+'metas.chm','stranke/breaks.htm')
>>pokial potrebujes, mozem ti poslat neskompilovany help k jednemu programu...
>>
>>
>
>
>
>
>


Odpovedá: Petr Fejfar

23. 11. 2004 15:17

Petr Vetesnik wrote:

> ad 2) Pokud chci vytvorit relativne slozitou napovedu musim vymyslet
> nejakou jednoducho strukturu. Slozitost lze priblizit k napovede z
> Delphi( jak z dialogu, tak i odkaz na klicova slova v kodu)

IMHO u GUI aplikace je nejprirozenejsi cleneni podle formularu - takze si
napis par radku kodu nebo batch, ktery ti ke kazdemu .DFM souboru v projektu
vytvori jeden HTML file se stejnym jmenem jako unit, ktery bude obsahovat
nejaky skelet stranky zrejme rovnou s obrazkem toho formulare a HREF apod.

Pokud mas nejaky slusny editor na HTML, muzes pouzit treba spolecna
zahlavi/a zapati apod.


pf



Odpovedá: Martin Schayna

23. 11. 2004 17:46

> 2) Opravdu je nutne volat tema takto : "napoveda.chm::/tema.htm" ?

Neni to nutne, je mozne vyuzit HelpContext na formularich a
komponentach a do CHM zakompilovat tabulku HelpContextu
vs. konkretni URL uvnitr CHM souboru (viz dokumentace
v HTML Help Workshopu).

Martin Schayna